<%
if (self.isFrame) { %>
<%
} %>
block or allow selected items
Advanced
<%
if (self.frameBlocked && !self.frameBlocked.isAllowed) { %>
<%
} %>
<%
if (self.blockFirstVisitStatus.blocked) { %>
<%
} %>
<% if (snapshotInUse) { %>
<%
var header;
var snapshotInfo = globalPage.Rules.list.active.snapshot,
comparison = snapshotInfo.comparison;
if (comparison && comparison.side === 'left')
header = 'snapshots.only_always';
else if (comparison && comparison.side === 'right')
header = 'snapshots.only_snapshot';
else if (comparison && comparison.side === 'both')
header = 'snapshots.in_both';
else
header = 'snapshots.snapshot';
%>
<%=_(header, [snapshotInfo.name._escapeHTML()])%>
<%
}
if (self.disabled) {
if (self.disabled.action > -1) { %>
<%=_(self.disabledViaParent ? 'view.page.host.disabled_via_parent' : 'view.page.host.disabled')%>
<%
}
} else { %>
<%=Template.create('page', 'host-column', {
stateType: 'allowed',
side: 'left',
state: self.state.allowed || {},
isLocked: isLocked,
simplifiedUI: simplifiedUI,
snapshotInUse: snapshotInUse,
allResourcesAction: allResourcesAction,
private: self.private
}, null, true)%>
<%=Template.create('page', 'host-column', {
stateType: 'blocked',
side: 'right',
state: self.state.blocked || {},
isLocked: isLocked,
simplifiedUI: simplifiedUI,
snapshotInUse: snapshotInUse,
allResourcesAction: allResourcesAction,
private: self.private
}, null, true)%>
<% if (self.state.unblocked) {
var unblockedKeys = Object.keys(self.state.unblocked);
unblockedKeys._remove(unblockedKeys.indexOf('script'));
if (Settings.getItem('showUnblockedScripts') || unblockedKeys.length) { %>
<%=Template.create('page', 'host-unblocked', {
stateType: 'unblocked',
state: self.state.unblocked
}, null, true)%><%
}
}
} %>